We are working on a remote Sr. iOS Engineer role for our Columbus client. The ideal candidate aligns with the responsibilities and qualifications outlined below.
Responsibilities
- Design, develop, and maintain advanced iOS applications using Swift and Objective-C.
- Collaborate with cross-functional teams, including designers, product managers, and backend engineers, to define app features and requirements.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Optimize application performance, debug issues, and ensure the application’s responsiveness and scalability.
- Stay updated with the latest iOS frameworks, tools, and trends, and incorporate them into development practices.
- Ensure app quality by writing unit tests, performing code reviews, and participating in QA processes.
- Mentor junior developers and contribute to a culture of continuous improvement.
- Integrate APIs and third-party libraries to enhance application functionality.
Qualifications
- 5+ years of professional experience in iOS application development.
- Strong proficiency in Swift; familiarity with Objective-C is a plus.
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, and ARKit.
- Knowledge of modern architectural patterns (MVC, MVVM, VIPER, etc.).
- Familiarity with RESTful APIs and integrating with backend services.
- Solid understanding of Apple’s design principles and interface guidelines.
- Experience with version control systems like Git.